#!/bin/bash

FORMATO=${1:-"1"} # formato 1=julio;  formato 2=nico
declare -i CONTADOR=0
CIUDAD=""
RED=""
declare -i RED_IP=0
declare -i BC_IP=0
declare -i CURRENT_IP=0
for LINEA in `cat ciudades.txt`; do
	#echo "linea leida: $LINEA"
	CIUDAD=$(echo "$LINEA" | cut -f1 -d';')	
	RED=$(echo "$LINEA" | cut -f2 -d';')
	RED_1=$(echo "$RED" | cut -f1 -d'.')
	RED_2=$(echo "$RED" | cut -f2 -d'.')
	RED_3=$(echo "$RED" | cut -f3 -d'.')
	RED_4=$(echo "$RED" | cut -f4 -d'.')

	RED_IP=$(echo "$RED" | cut -f4 -d'.')
	BC_IP=$(echo "$LINEA" | cut -f3 -d';')
	#echo "$CIUDAD desde $RED_IP hasta $BC_IP"
	CURRENT_IP=RED_IP+1	
	while [ "$CURRENT_IP" -lt "$BC_IP" ]
	do
		CONTADOR=CONTADOR+1
		CURRENT_STR=$(printf "%3d" $CONTADOR)
		if [ "$FORMATO" -eq "1" ]
		then
		printf "$CIUDAD$CURRENT_STR\tA\t$RED_1.$RED_2.$RED_3.$CURRENT_IP\n"
		fi

		if [ "$FORMATO" -eq "2" ]
		then
		printf "$CURRENT_IP\tPTR\t$CIUDAD$CURRENT_STR.$CIUDAD.salta.dc.fi.uba.ar.\n"
		fi

		CURRENT_IP=CURRENT_IP+1
	done		
	CONTADOR=0
done

